home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1998 May / Macworld (1998-05).dmg / Shareware World / Info / Develop / AppleScript / OSL Handler / SimpleText OSL Handler ReadMe < prev   
Text File  |  1998-02-21  |  4KB  |  41 lines

  1. OSL Handler
  2. (formerly ObjectSupportLib Check)
  3. ©1998 by W.S. Mardis
  4. email: <mardis.family@erols.com>
  5.  
  6.  
  7. What is it?
  8. OSL Handler is an AppleScript applet which, after determining that you’re running System 8.0 or later, searches your Extensions folder for a copy of ObjectSupportLib and, if found, offers you—the user—the options of deleting it (recommended), moving it to the Trash, or leaving it alone.
  9.  
  10. Why do I need it?
  11. ObjectSupportLib is a shared library used by many applications. Prior to the introduction of System 8, it was a separate file which was installed in the Extensions folder. Installers for applications that required ObjectSupportLib often installed a copy, just to make sure it was there.
  12.  
  13. Beginning with System 8, however, the functionality of ObjectSupportLib was included in the System file. Most installers, though, don’t know this and still install a copy of ObjectSupportLib. Unfortunately, its presence is almost certainly bound to cause problems with your Mac. For instance, you may see the Finder repeatedly load the desktop and be unable to launch any applications. If this happens, you’ll probably find that your Finder preferences file has been corrupted and all settings have reverted to their default values; the only way to get your values to “stick” again is to Trash the Finder preferences file, restart your computer and then set your values. Something of a pain, all because of that one little file.
  14.  
  15. How do I use it?
  16. OSL Handler may be run at any time by double clicking its icon. However, since most installers which place anything inside the System Folder at least suggest, if not require, that you restart your computer, the best place to put OSL Handler is in the Shutdown Items folder inside the System Folder; that way, it will usually run and check for an ObjectSupportLib just before shutdown or restart.
  17.  
  18. More complete details on the use of OSL Handler are available in the TexEdit format file, "OSL Handler Read Me".
  19.  
  20. Requirements
  21. If you’ve gotten this far, you probably realize by now that OSL Handler requires AppleScript, and that you should only use it with System 8 or later. That’s it.
  22.  
  23. Testing
  24. If you want to test OSL Handler, place a copy of any file (not a folder) in your Extensions folder and rename it “ObjectSupportLib” (without the quotes). Double click on OSL Handler’s icon and, assuming that you’re running System 8 or later, OSL Handler will do its thing.
  25.  
  26. Caveats
  27. There are only two that I’m aware of. First, some installers seem to by-pass the normal shutdown routine, such that an item in the Shutdown Items folder won’t be run. Obviously, if OSL Handler isn’t run, it can’t check for a copy of ObjectSupportLib. Fortunately, for me at least, this is a rare occurrence.
  28.  
  29. The second is more insidious. A friend told me today that he found a copy of ObjectSupportLib in the System Folder rather than in the Extensions folder where it’s supposed to be, and that it was active. I suppose I could have OSL Handler look throughout the System Folder but most people, I suspect, wouldn’t want to wait as long as would be required for such a search.
  30.  
  31. Shareware
  32. OSL Handler is being released as shareware. No annoying reminders. No expiration. Just a simple request that you mail $1.00 to me at:
  33.  
  34. W.S. Mardis
  35. 45 Victoria Court
  36. Holland, PA  18966
  37.  
  38. Not much to ask for a clear conscience, huh?
  39.  
  40. Legal Disclaimer
  41. I really can’t think of much that could go wrong as a result of use of OSL Handler (unless you save that important document in your Extensions folder with the name, ObjectSupportLib). Still, I cannot be held responsible for anything other than the purchase price—the price YOU paid—should any damage attributable to OSL Handler occur.